<%-- 
    Document   : agregar
    Created on : 18/03/2012, 08:01:26 PM
    Author     : Gimbet
--%>
<%@page import="clases.Reporte"%>
<%@page import="clases.Reportable"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<%@ taglib uri="http://struts.apache.org/tags-nested" prefix="nested" %>
<%@page contentType="text/html" pageEncoding="UTF-8"%>

<!DOCTYPE html>
<html>
  <script src="/CPYD/interfaz/javascript/reportes.js" language="Javascript"></script>

  <logic:notPresent name="Reporte" property="idreporte">
       
   <html:form action="/agregarReporte?method=init" onsubmit="return this"> 
   
            <table>
                <tr>
                    <td> Nombre Reporte </td>
                    <td>
                        <html:textarea property="nombre"></html:textarea>
                    </td>
                 <td>
                   *
                 </td>
                </tr>
               </table>
      <div class="buttons">

                <button type="submit" class="regular" style="margin-left: 3%; margin-top: 3%;">
                    <img src="interfaz/images/reset.png" alt=""/>
                    <bean:message key="boton.reset" />
                </button>
                <button type="submit" class="positive" style="margin-left: 3%; margin-top: 3%;">
                    <img src="interfaz/images/agregar.png" alt=""/>
                    <bean:message key="boton.agregar" />
                </button>
            </div> 
        </html:form> 
   </logic:notPresent>
  
    <logic:present name="reporte" property="idreporte">
         <tiles:insert definition="mensaje"></tiles:insert>
        <% Integer idreporte = ((Reporte) request.getAttribute("reporte")).getIdreporte();
         int reportable = ((Reporte) request.getAttribute("reporte")).getReporte().size();
        System.out.println("Id reporte en agregar: "+idreporte);
        System.out.println("Tamano del Reportable: "+reportable);%>
        <h1>Seleccionar elementos para añadir al reporte </h1><br>
        <h3>Seleccione<strong> Agregar Matriz  </strong>si desea agregar:  
                Matriz completa o filas de una matriz
        </h3>
        <h3> Para agregar Totalizaciones, debe agregar primero la matriz
             a la que está asociada las Totalizaciones</h3>
           
          <div class="buttons">
              <button name="agregarMatriz" type="submit" class="positive" style="margin-left: 3%; margin-top: 3%;" 
                      onclick="cargar('cargarMatriz.do?idrep=<%= String.valueOf(idreporte)%>','formMatriz')">
                    <img src="interfaz/images/agregar.png" alt=""/>
                    Agregar Matriz
                </button>
              <button type="submit" class="positive" style="margin-left: 3%; margin-top: 3%;"
                      onclick="cargar('cargarReporte.do?idrep=<%= String.valueOf(idreporte)%>','formReporte')">
                    <img src="interfaz/images/agregar.png" alt=""/>
                    Agregar Otro Reporte
              </button>
              <logic:present name="reporte" property="reporte">
              <button name="agregarTotalizacion" type="submit" class="positive" style="margin-left: 3%; margin-top: 3%;" 
                      onclick="cargar('cargarTotalizacion.do?idrep=<%= String.valueOf(idreporte)%>','formTotalizacion')">
                  <img src="interfaz/images/agregar.png" alt=""/>
                  Agregar Totalizacion
              </logic:present>
          </div>
  
        
   
        <br>
        <br><br><br>
        
 
        
        <div id="formMatriz">
        </div>
        <div id="formReporte">
        </div>
        <div id="formTotalizacion">
        </div>
          <br>
        <br><br><br>
        <h3>Si ya agrego todos los elementos, presione:</h3>
        <html:form action="/consultarReporte?method=one" onsubmit="return this">
            <html:hidden name="reporte" property="idreporte"></html:hidden>
            <div class="buttons">
            <button type="submit" class="positive" style="margin-left: 3%; margin-top: 3%;">
                        <img src="interfaz/images/agregar.png" alt=""/>
                        Finalizar Creacion Reporte
            </button>
            </div>
        </html:form>
        <br><br>
    </logic:present>       
                   

     
   
</html>
